package com.example.onlinemusic.service;

import com.example.onlinemusic.model.Music;

import java.util.List;

public interface LoveMusicService {

    Boolean addLoveMusic(int userId, int musicId); // 用户收藏音乐

    Boolean cancelLoveMusic(int userId, int musicId); // 根据用户id和音乐id来指定取消收藏的音乐

    Boolean cancelLoveMusicByMusicId(int musicId); // 根据音乐id来取消所有的收藏音乐

    List<Music> findLoveMusicByTitleAndUID(int userId, String title); // 根据音乐名来查询当前用户的收藏的音乐

    List<Music> findAllLoveMusic(int userId); // 查询当前用户收藏的所有音乐

    Boolean findLoveMusicByMusicId(int musicId); // 根据musicId来查找音乐
}
